0
13
22
5
25
8
58
77
46
32
202
65
110
90
59
133
20
19
48
30
23
42
26
111
50
139
124
81
60
33
290
12
9
35
27
120
100
130
102
47
72
52
44
21
2
95
31
115
147